Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F3 Qatar F1 Hungary F2 Czech Republic F1 Tunisia F1 Tunisia F2 Germany F9 Austria F1 Germany F10 Germany F11 Estonia F1 Latvia F1 Lithuania F1 Italy F25 Czech Republic F4 UAE F1 Italy F4 Turkey #1-w1 Turkey #1-w2 Hungary F1 Morocco F3 Japan F4 Serbia & Montenegro F3 Spain F13 Germany F6 Germany F7 Austria F5 Iran F4 Ukraine F2 Ukraine F3 Czech Republic F6 China F1 China F2 Germany F3 Austria F2 Australia F1 Australia F2 New Zealand F2 UAE F2 Great Britain F8 Japan F4 Germany F7 Great Britain F14 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 Germany F2 Italy F11 Croatia F2 Germany F14 Croatia F3 Iran F3 Italy F24 UAE F1 Great Britain F6 Great Britain F7 Italy F16 Italy F19 Qatar F2 Qatar F3 Cuba F1 USA F4 USA F5 Hungary F3 Thailand F2 Morocco F4 Japan F5 Lithuania F2 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 New Zealand F1 Italy F15 Italy F23 Czech Republic F3 Slovenia F3 Tatra Banka Open 2003 - Bratislava Thailand F3 Germany F5 GHI Bronx Tennis Classic - Bronx Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Isla de Lanzarote - Lanzarote Dublin Challenger - Dublin Oberstaufen Cup - Oberstaufen Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Pro Challenger at Calabasas - Calabasas Flea Market Cup - Busan Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon San Luis Potosi Challenger - San Luis Potosi Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan s'Tennis Masters Challenger - Graz Levene Gouldin & Thompson Tennis Challenger - Binghamton Alexander Kolyaskin Memorial - Donetsk Flea Market Cup Busan Challenger Tennis - Busan Heilbronn Challenger Sarajevo Challenger Rome Challenger Rhodes Challenger Pozoblanco Challenger Manchester Challenger Lexington Challenger Recanati Challenger Pro Challenger at Calabasas - Calabasas Segovia Challenger Czech Indoor Open - Prague The LTA Cardiff Challenger - Cardiff Geneva Challenger Isla de Lanzarote - Lanzarote St. Remy Challenger Banja Luka Challenger Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton Sacramento Challenger Tashkent Challenger Tiburon Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Aachen Challenger Belgrade Challenger Okal Cup - Eckental Rhodes Challenger Trofeo Sisma Mantova - Mantova Nottingham Challenger Aptos Challenger Tampere Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Rennes Challenger Ortisei Challenger Aachen Challenger Bratislava Challenger Kazan Challenger Kyoto Challenger Croatia Osiguranje Rijeka Open - Rijeka Guangzhou Challenger Pingguo Challenger Kobstaedernes ATP Challenger - Kolding Baden Open - Karlsruhe Nottingham Challenger Marburg Challenger Penza Challenger Kuppers Kolsch Cup - Aachen Heilbronn Open - Heilbronn Como Challenger St. Remy Challenger Swanston Challenger - Sacramento Istanbul Challenger Izmir Challenger Sacramento Challenger Heilbronn Open - Heilbronn Rennes Challenger Orleans Challenger Hamburg Challenger - Hamburg Ortisei Challenger Helsinki Challenger Heilbronn Challenger Oberstaufen Cup - Oberstaufen Dharwad Challenger 2006 - Dharwad Wolfsburg Challenger Cherbourg Challenger The Comercia Bank Challenger - Aptos Bath Challenger Barranquilla Challenger GHI Bronx Tennis Classic - Bronx Okal Open - Eckental Internationaux de Nouvelle-Caledonie - New Caledonia Sao Paulo Challenger Dallas Challenger Johannesburg Challenger Prostejov Challenger Schickedanz Open 2007 - Furth Granby Challenger Busan Open Challenger Tennis - Busan Czech Open 2006 - Prostejov St. Remy Challenger Tashkent Challenger Shenzhen Challenger Gimcheon Challenger PEOPLEnet Cup - Dnepropetrovsk Busan Challenger The Natrel's Challenger - Granby Tashkent Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Unique Zagreb Open - Zagreb Raanana Challenger Prosperita Open 2007 - Ostrava Taipei City Challenger San Remo Tennis Cup - San Remo Porsche Open - Poznan Challenger DCNS de Cherbourg - Cherbourg Home Depot Center USTA Challenger - Carson Tatra Banka Open - Bratislava Aptos Challenger The Surbiton Trophy - Surbiton The Commercia Challenger - Aptos Alexander Kolyaskin Memorial - Donetsk KGHM Dialog Polish Indoors - Wroclaw Orleans Challenger Tatra Banka Open - Bratislava Yokohama Challenger The LTA Nottingham Challenger - Nottingham Alexander Kolyaskin Memorial - Donetsk Challenger Banque Nationale Rimouski - Rimouski Tatra Banka Open 2006 - Bratislava St. Brieuc Challenger Pharma Medico Open 2008 - Aarhus Music City Challenger - Nashville IPP Open - Helsinki Morocco Tennis Tour - Fes Granby Challenger Eckental Challenger Brescia Challenger The Surbiton Trophy - Surbiton LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Seville Challenger Samsung Securities Cup - Seoul Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki 5 Volkswagen Challenger - Wolfsburg Abierto Internacional de Salinas 'Dario Expreso' - Salinas Wolfsburg Challenger Quimper Challenger Guangzhou Challenger Jersey Challenger Athens Challenger AGT Challenger - Leon Seoul Challenger Ramat Hasharon Challenger Swanston Challenger - Sacramento Fergana Challenger III Isla de Lanzarote - Lanzarote Orleans Challenger Oberstaufen Challenger Prostejov Challenger Trani Challenger Brest Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Brescia Challenger Kos Succhetti Tennis Cup - Cordenons Surbiton Challenger Coffee Cup Challenger - Chikmagalur Challenger Brasov - Brasov Challenger DCN de Cherbourg - Cherbourg Samsung Challenger 2007 - Ho Chi Minh City LTA Cardiff Challenger - Cardiff Isla de Gran Canaria - Mas Palomas Siemens Open 2007 - Scheveningen The LTA Hester Trophy - Manchester Tatra Banka Slovak Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Bratislava Challenger Brescia Challenger Irving Challenger Astana Challenger Dortmund Challenger Belem Challenger Mons Challenger St. Brieuc Challenger Ostdeutscher Sparkassen Cup - Dresden Mons Challenger Odlum Brown Vancouver Open - Vancouver Rome Challenger Winnetka Challenger Banja Luka Challenger - Banja Luka Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Glasgow Challenger Geneva Challenger Ramat Hasharon Challenger Ortisei Challenger Bratislava Challenger Phoenix Challenger Seoul Challenger Winnetka Challenger Taipei City Challenger Bratislava Challenger Biel Challenger Ostrava Challenger Open D'Orleans - Orleans Mons Challenger Granby Challenger Troisdorf Challenger Tashkent Challenger Orleans Challenger Irving Challenger Astana Challenger Open de Rennes La Trinitaine - Rennes Busan Challenger USTA/Adtech Challenger - Boston Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Bangkok Challenger Pozoblanco Challenger Bratislava Challenger Granby Challenger Tashkent Challenger Irving Challenger Okal Cup 2001 International Bavarian Championships - Eckental Taipei City Challenger Portoroz Challenger Fergana Tennis Challenger Tournament - Fergana Prague Challenger Nottingham Challenger Kosice Challenger Indian Wells Challenger Taipei City Challenger Gerry Weber Open - Halle Busan Challenger Internazionali de Tennis di Bergamo - Bergamo Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger Oberstaufen Cup - Oberstaufen Mallorca Challenger Ismaning Challenger Germany F1 Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Busan Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Mallorca Challenger Wolfsburg Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Gerry Weber Open - Halle Alexander Kolyaskin Memorial - Donetsk Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Open de Rennes La Trinitaine - Rennes Heineken Open - Auckland Open Seat Godo 2007 - Barcelona Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Gerry Weber Open - Halle Mercedes Cup - Stuttgart Tatra Banka Slovak Open - Bratislava Mons Challenger Bergamo Challenger BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open des Alpes Trophee BNP Paribas - Grenoble Next Generation Adelaide International - Adelaide Napoli Challenger Ismaning Challenger Bratislava Challenger The Artois Championships - London Thailand Open - Bangkok Heilbronn Challenger PBZ Zagreb Indoors - Zagreb Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Trieste Challenger Samsung Securities Cup - Seoul Gerry Weber Open - Halle Portoroz Challenger Campbells Hall of Fame Tennis Championships - Newport Quimper Challenger Rabat Challenger Quimper 2 Challenger Johannesburg Challenger Busan Challenger Jonkoping Challenger PBZ Zagreb Indoors - Zagreb Prague Challenger Milan Challenger Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Rome Challenger BMW Open - Munich Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Open de Moselle - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Zagreb Challenger Regions Morgan Keegan Championships - Memphis Bratislava Challenger Bratislava Challenger Dallas Challenger Toyota Challenger Medibank International - Sydney Noumea Challenger Tashkent Challenger Buenos Aires Challenger Qatar ExxonMobil Open - Doha Bergamo Challenger PBZ Zagreb Indoors - Zagreb Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Pereira Challenger Drummondville Challenger Chennai Open - Chennai Serbia Open - Belgrade Gerry Weber Open - Halle Malaga Challenger Helsinki Challenger Kyoto Challenger Winston-Salem Open - Winston-Salem Sunrise Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Jersey Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Kaohsiung Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Atlanta Tennis Championships - Atlanta St. Brieuc Challenger Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Citi Open - Washington Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Kun-Ming Challenger Busan Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Athens Challenger Geneva Challenger Bratislava Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen BB&T Atlanta Open - Atlanta AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai If Stockholm Open - Stockholm Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Helsinki Challenger Thailand Open - Bangkok Open 13 Provence - Marseille Guadalajara Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Gerry Weber Open - Halle Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Moselle Open - Metz Erste Bank Open - Vienna Savannah Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Mons Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Alphen Challenger Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Brisbane - Brisbane BB&T Atlanta Open - Atlanta Eckental Challenger Challenger Hamburg - Hamburg Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Cary Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Open de L'Isere (Open 38) - Grenoble Abierto Mexicano de Tenis Mifel - Los Cabos Eckental Challenger Zagreb Challenger Budapest Challenger - Budapest Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille Chennai Open - Chennai BCR Open Romania - Bucharest Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach 2001 Mercedes Cup - Stuttgart Hall of Fame Open - Newport Ilkley Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Aircel Chennai Open - Chennai Open Sud de France - Montpellier Rogers Cup - Toronto Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Copa Claro - Buenos Aires Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami U.S. Open - New York BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Erste Bank Open - Vienna Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3